package com.neuedu.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.neuedu.entity.Doctor;
import com.neuedu.vo.DoctorCondition;
import com.neuedu.vo.DoctorRegCondition;
import com.neuedu.vo.DoctorVO;

import java.util.List;

public interface DoctorService extends IService<Doctor> {

    //获取医生列表
    Page<DoctorVO> getDoctorList(DoctorCondition doctorCondition);

    //判断指定的医生是否可以删除
    boolean removeEnable(int deptId);

    //批量删除
    boolean deleteBatch(String deptIds);

    //登录
    Doctor login(Doctor doctor);

    //获取医生列表---挂号时使用
    List<Doctor> getDoctorList(DoctorRegCondition doctorRegCondition);


}
